package com.hutao.medical.service;

import java.util.List;
import java.util.Map;

import org.apache.ibatis.annotations.Param;

public interface BasicService {

	/**
	 * 入院状态
	 * @return
	 */
	List<Map<String,Object>> getInHospitalState();
	
	/**
	 * 科室
	 * @return
	 */
	List<Map<String,Object>> getHospitalOffice();
	
	/**
	 * 离院方式
	 * @return
	 */
	List<Map<String,Object>> getOutHospitalType();
	
	/**
	 * 诊断类型
	 * @return
	 */
	List<Map<String,Object>> getDiagnoseType();
	
	
	/**
	 * 入院类型
	 * @return
	 */
	List<Map<String,Object>> getInHospitalType();
	
	/**
	 *付费类型 
	 * @return
	 */
	List<Map<String, Object>> getWayOfPayingType();
	
	
	/**
	 * 审核标准
	 * @param name
	 * @return
	 */
	List<Map<String,Object>> getAuditStandard(String name);
	
	/**
	 * 基本信息集合
	 * @return
	 */
	Map<String,List<Map<String,Object>>> getBasicInfoList();
	
	
	/**
	 * 手术列表
	 * @return
	 */
	List<Map<String,Object>> getOperationList();
	
	/**
	 * 疾病列表
	 * @return
	 */
	List<Map<String,Object>> getDiseaseList(String queryName);
	
	/**
	 * 手术列表
	 * @return
	 */
	List<Map<String,Object>> getOperationList(String queryName);

	/**
	 * 性别名称
	 * @param queryName
	 * @return
	 */
	List<Map<String, Object>> getSexNameList(String queryName);

	List<Map<String, Object>> getInHospitalStateList(String queryName);

	List<Map<String, Object>> getPaymentTypeList(String queryName);

	List<Map<String, Object>> getDeptNameList(String queryName);

	List<Map<String, Object>> getOutHospitalTypeList(String queryName);
	
	

	
	
	
	
	
}



